\doxysection{TIM\+\_\+\+Encoder\+\_\+\+Init\+Type\+Def Struct Reference}
\hypertarget{struct_t_i_m___encoder___init_type_def}{}\label{struct_t_i_m___encoder___init_type_def}\index{TIM\_Encoder\_InitTypeDef@{TIM\_Encoder\_InitTypeDef}}


TIM Encoder Configuration Structure definition.  




{\ttfamily \#include $<$stm32h7xx\+\_\+hal\+\_\+tim.\+h$>$}

\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct_t_i_m___encoder___init_type_def_ab1e4b0752d88c04081e3ff2fea6aa52e}{Encoder\+Mode}}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct_t_i_m___encoder___init_type_def_a3e27323d593e4f3b95ebaa3772e79618}{IC1\+Polarity}}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct_t_i_m___encoder___init_type_def_a85fbdebacff594ff1ad0d16eddfdc179}{IC1\+Selection}}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct_t_i_m___encoder___init_type_def_a56307eb4766e3f0e1cd1cd3c4fc2157e}{IC1\+Prescaler}}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct_t_i_m___encoder___init_type_def_a50f3051c1b568b9dcde146199f97f3fb}{IC1\+Filter}}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct_t_i_m___encoder___init_type_def_abb7968a8ba34e13da1fb8f5916a754ce}{IC2\+Polarity}}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct_t_i_m___encoder___init_type_def_a84a39a8667f296b4b3fbe1a0add58396}{IC2\+Selection}}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct_t_i_m___encoder___init_type_def_ac80972d0e157508ff075815da58070cb}{IC2\+Prescaler}}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct_t_i_m___encoder___init_type_def_a30cdb580735007aa9735b2f5cc133049}{IC2\+Filter}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
TIM Encoder Configuration Structure definition. 

\label{doc-variable-members}
\Hypertarget{struct_t_i_m___encoder___init_type_def_doc-variable-members}
\doxysubsection{Member Data Documentation}
\Hypertarget{struct_t_i_m___encoder___init_type_def_ab1e4b0752d88c04081e3ff2fea6aa52e}\index{TIM\_Encoder\_InitTypeDef@{TIM\_Encoder\_InitTypeDef}!EncoderMode@{EncoderMode}}
\index{EncoderMode@{EncoderMode}!TIM\_Encoder\_InitTypeDef@{TIM\_Encoder\_InitTypeDef}}
\doxysubsubsection{\texorpdfstring{EncoderMode}{EncoderMode}}
{\footnotesize\ttfamily \label{struct_t_i_m___encoder___init_type_def_ab1e4b0752d88c04081e3ff2fea6aa52e} 
uint32\+\_\+t TIM\+\_\+\+Encoder\+\_\+\+Init\+Type\+Def\+::\+Encoder\+Mode}

Specifies the active edge of the input signal. This parameter can be a value of \doxylink{group___t_i_m___encoder___mode}{TIM Encoder Mode} \Hypertarget{struct_t_i_m___encoder___init_type_def_a50f3051c1b568b9dcde146199f97f3fb}\index{TIM\_Encoder\_InitTypeDef@{TIM\_Encoder\_InitTypeDef}!IC1Filter@{IC1Filter}}
\index{IC1Filter@{IC1Filter}!TIM\_Encoder\_InitTypeDef@{TIM\_Encoder\_InitTypeDef}}
\doxysubsubsection{\texorpdfstring{IC1Filter}{IC1Filter}}
{\footnotesize\ttfamily \label{struct_t_i_m___encoder___init_type_def_a50f3051c1b568b9dcde146199f97f3fb} 
uint32\+\_\+t TIM\+\_\+\+Encoder\+\_\+\+Init\+Type\+Def\+::\+IC1\+Filter}

Specifies the input capture filter. This parameter can be a number between Min\+\_\+\+Data = 0x0 and Max\+\_\+\+Data = 0xF \Hypertarget{struct_t_i_m___encoder___init_type_def_a3e27323d593e4f3b95ebaa3772e79618}\index{TIM\_Encoder\_InitTypeDef@{TIM\_Encoder\_InitTypeDef}!IC1Polarity@{IC1Polarity}}
\index{IC1Polarity@{IC1Polarity}!TIM\_Encoder\_InitTypeDef@{TIM\_Encoder\_InitTypeDef}}
\doxysubsubsection{\texorpdfstring{IC1Polarity}{IC1Polarity}}
{\footnotesize\ttfamily \label{struct_t_i_m___encoder___init_type_def_a3e27323d593e4f3b95ebaa3772e79618} 
uint32\+\_\+t TIM\+\_\+\+Encoder\+\_\+\+Init\+Type\+Def\+::\+IC1\+Polarity}

Specifies the active edge of the input signal. This parameter can be a value of \doxylink{group___t_i_m___encoder___input___polarity}{TIM Encoder Input Polarity} \Hypertarget{struct_t_i_m___encoder___init_type_def_a56307eb4766e3f0e1cd1cd3c4fc2157e}\index{TIM\_Encoder\_InitTypeDef@{TIM\_Encoder\_InitTypeDef}!IC1Prescaler@{IC1Prescaler}}
\index{IC1Prescaler@{IC1Prescaler}!TIM\_Encoder\_InitTypeDef@{TIM\_Encoder\_InitTypeDef}}
\doxysubsubsection{\texorpdfstring{IC1Prescaler}{IC1Prescaler}}
{\footnotesize\ttfamily \label{struct_t_i_m___encoder___init_type_def_a56307eb4766e3f0e1cd1cd3c4fc2157e} 
uint32\+\_\+t TIM\+\_\+\+Encoder\+\_\+\+Init\+Type\+Def\+::\+IC1\+Prescaler}

Specifies the Input Capture Prescaler. This parameter can be a value of \doxylink{group___t_i_m___input___capture___prescaler}{TIM Input Capture Prescaler} \Hypertarget{struct_t_i_m___encoder___init_type_def_a85fbdebacff594ff1ad0d16eddfdc179}\index{TIM\_Encoder\_InitTypeDef@{TIM\_Encoder\_InitTypeDef}!IC1Selection@{IC1Selection}}
\index{IC1Selection@{IC1Selection}!TIM\_Encoder\_InitTypeDef@{TIM\_Encoder\_InitTypeDef}}
\doxysubsubsection{\texorpdfstring{IC1Selection}{IC1Selection}}
{\footnotesize\ttfamily \label{struct_t_i_m___encoder___init_type_def_a85fbdebacff594ff1ad0d16eddfdc179} 
uint32\+\_\+t TIM\+\_\+\+Encoder\+\_\+\+Init\+Type\+Def\+::\+IC1\+Selection}

Specifies the input. This parameter can be a value of \doxylink{group___t_i_m___input___capture___selection}{TIM Input Capture Selection} \Hypertarget{struct_t_i_m___encoder___init_type_def_a30cdb580735007aa9735b2f5cc133049}\index{TIM\_Encoder\_InitTypeDef@{TIM\_Encoder\_InitTypeDef}!IC2Filter@{IC2Filter}}
\index{IC2Filter@{IC2Filter}!TIM\_Encoder\_InitTypeDef@{TIM\_Encoder\_InitTypeDef}}
\doxysubsubsection{\texorpdfstring{IC2Filter}{IC2Filter}}
{\footnotesize\ttfamily \label{struct_t_i_m___encoder___init_type_def_a30cdb580735007aa9735b2f5cc133049} 
uint32\+\_\+t TIM\+\_\+\+Encoder\+\_\+\+Init\+Type\+Def\+::\+IC2\+Filter}

Specifies the input capture filter. This parameter can be a number between Min\+\_\+\+Data = 0x0 and Max\+\_\+\+Data = 0xF \Hypertarget{struct_t_i_m___encoder___init_type_def_abb7968a8ba34e13da1fb8f5916a754ce}\index{TIM\_Encoder\_InitTypeDef@{TIM\_Encoder\_InitTypeDef}!IC2Polarity@{IC2Polarity}}
\index{IC2Polarity@{IC2Polarity}!TIM\_Encoder\_InitTypeDef@{TIM\_Encoder\_InitTypeDef}}
\doxysubsubsection{\texorpdfstring{IC2Polarity}{IC2Polarity}}
{\footnotesize\ttfamily \label{struct_t_i_m___encoder___init_type_def_abb7968a8ba34e13da1fb8f5916a754ce} 
uint32\+\_\+t TIM\+\_\+\+Encoder\+\_\+\+Init\+Type\+Def\+::\+IC2\+Polarity}

Specifies the active edge of the input signal. This parameter can be a value of \doxylink{group___t_i_m___encoder___input___polarity}{TIM Encoder Input Polarity} \Hypertarget{struct_t_i_m___encoder___init_type_def_ac80972d0e157508ff075815da58070cb}\index{TIM\_Encoder\_InitTypeDef@{TIM\_Encoder\_InitTypeDef}!IC2Prescaler@{IC2Prescaler}}
\index{IC2Prescaler@{IC2Prescaler}!TIM\_Encoder\_InitTypeDef@{TIM\_Encoder\_InitTypeDef}}
\doxysubsubsection{\texorpdfstring{IC2Prescaler}{IC2Prescaler}}
{\footnotesize\ttfamily \label{struct_t_i_m___encoder___init_type_def_ac80972d0e157508ff075815da58070cb} 
uint32\+\_\+t TIM\+\_\+\+Encoder\+\_\+\+Init\+Type\+Def\+::\+IC2\+Prescaler}

Specifies the Input Capture Prescaler. This parameter can be a value of \doxylink{group___t_i_m___input___capture___prescaler}{TIM Input Capture Prescaler} \Hypertarget{struct_t_i_m___encoder___init_type_def_a84a39a8667f296b4b3fbe1a0add58396}\index{TIM\_Encoder\_InitTypeDef@{TIM\_Encoder\_InitTypeDef}!IC2Selection@{IC2Selection}}
\index{IC2Selection@{IC2Selection}!TIM\_Encoder\_InitTypeDef@{TIM\_Encoder\_InitTypeDef}}
\doxysubsubsection{\texorpdfstring{IC2Selection}{IC2Selection}}
{\footnotesize\ttfamily \label{struct_t_i_m___encoder___init_type_def_a84a39a8667f296b4b3fbe1a0add58396} 
uint32\+\_\+t TIM\+\_\+\+Encoder\+\_\+\+Init\+Type\+Def\+::\+IC2\+Selection}

Specifies the input. This parameter can be a value of \doxylink{group___t_i_m___input___capture___selection}{TIM Input Capture Selection} 

The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
C\+:/\+Users/\+ASUS/\+Desktop/dm-\/ctrl\+H7-\/balance-\/9025test/\+Drivers/\+STM32\+H7xx\+\_\+\+HAL\+\_\+\+Driver/\+Inc/\mbox{\hyperlink{stm32h7xx__hal__tim_8h}{stm32h7xx\+\_\+hal\+\_\+tim.\+h}}\end{DoxyCompactItemize}
